
public class test {
	public void mao() {
		int b[]= {78,15,1,2,8,45,21,63,68,23};
		int q=0;
		for(int x=0;x<b.length;x++) {//外层循环不参与比较，只是数组循环次数
			for(int y=0;y<b.length-x-1;y++) {//内层循环进行比较前后的两个元素的大小，大的放后面，length-x是每次循环剩余的元素个数，length-x-1因为比较是前后两个数，不能下标越界。
				if(b[y]>b[y+1]) {
					q=b[y];
					b[y]=b[y+1];
					b[y+1]=q;
				}
			}
		}
		for(int z=0;z<b.length;z++) {
			System.out.print(b[z]+" ");
		}
	}
	public static void main(String arg[]) {
		int a[]= {78,15,1,2,8,45,21,63,68,23};
		int t=0;
		//排序
		for(int i=0;i<a.length-1;i++) {//相比较正常排序用外循环的数与内循环的数想比较
			for(int j=i+1;j<a.length;j++) {
				if(a[i]>a[j]) {
					t=a[i];
					a[i]=a[j];
					a[j]=t;
				}
			}
		}
		for(int k=0;k<a.length;k++) {
			System.out.print(a[k]+" ");
		}
		System.out.println();
		//冒泡排序
		test tt=new test();
		tt.mao();
		
	}

}

